<?php
require_once __DIR__ . '/vendor/autoload.php';

// load env
$dotenv = \Dotenv\Dotenv::createImmutable(__DIR__);
$dotenv->load();

$pdo = \App\Tools\DBHelper::connect();

$bal = \App\Tools\TransactionTools::getBalance($pdo, 1);

echo ('balance: ' . $bal);

$ok = \App\Tools\TransactionTools::transaction($pdo, 1, 1000);
echo ('add 1000: ' . ($ok ? 'yes' : 'no'));

$ok = \App\Tools\TransactionTools::transaction($pdo, 1, 500);
echo ('add 500: ' . ($ok ? 'yes' : 'no'));

$ok = \App\Tools\TransactionTools::transaction($pdo, 1, -100);
echo ('subtract 100: ' . ($ok ? 'yes' : 'no'));

$ok = \App\Tools\TransactionTools::transaction($pdo, 1, -10000);
echo ('subtract 10000: ' . ($ok ? 'yes' : 'no'));
